Copyright by The HDF Group. * Copyright by the Board of Trustees of the University of Illinois. * All rights reserved. * * This file is part of HDF5. The full HDF5 copyright notice, including * terms governing use, modification, and redistribution, is contained in * the files COPYING and Copyright.html. COPYING can be found at the root * of the source code distribution tree; Copyright.html can be found at the * root level of an installed copy of the electronic HDF5 document set and * is linked from the top-level documents page. It can also be found at * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * access to either file, you may request a copy from help@hdfgroup.org. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Ported to D by Laeeth Isharc 2014 Borrowed heavily in terms of C API declarations from https://github.com/SFrijters/hdf5-d Stefan Frijters bindings for D
Bindings probably not yet complete or bug-free.
Consider this not even alpha stage. It probably isn't so far away from being useful though. This is written for Linux and will need modification to work on other platforms.
hdf5.bindings.enum.d
Idea is to separate out low level API call declarations and enums/callback prototypes. When finished most D code should not need to call the low level API, so better make it easy not to include it unless specifically needed - avoids calling the wrong version by accident.
D Language bindings to the HDF5 Library. (Paired with a set of high-level wrappers) https://github.com/Laeeth/d_hdf5
No restriction on use beyond those applying from HDF5 and the original C API by Stefan Frijters However, if you use them, I would not mind knowing your application and suggestions for improvement if you feel like sharing. laeeth@laeeth.com